<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    // function getMilliSeconds(time, day = 0) {
    //     let dateTime = time ? new Date(time) : new Date()
    //     dateTime = dateTime.setDate(dateTime.getDate() + day)
    //     return dateTime
    // }
    //
    // const dateTime = '2021-12-07'
    // console.log(new Date(dateTime))
    // console.log(getMilliSeconds(dateTime))

    // 1972年之后 UTC 世界标准时间(也就是零时区的时间) 时间是经过平均太阳时（以格林威治时间GMT为准）、地轴运动修正后的新时标以及以秒为单位的国际原子时所综合精算而成
    // UTC 格式时间
    // 2019-04-26T00:00:00.000Z T代表后面是时间，Z表示0时区
    // 2014-10-10T12:20:20+08:00 带时区的时间
    // 2014-10-10T12:20:20.000+08:00 带时区的时间
    // 1972年之前 GMT 格林威治时间(也就是零时区的时间) 它规定太阳每天经过位于英国伦敦郊区的皇家格林威治天文台的时间为中午12点
    // 本地时间
    // 英国伦敦为 0 时区，世界各地时间以 0 时区为标准，加减相应的时差来计算本地时区时间。
    // 地球是“自西向东”自转的，东区的时间比西区的时间要早几个小时。
    // 英国伦敦时间分为夏令时和冬令时，英国实行夏令时，与中国相差 7 小时时差；英国实行冬令时，与中国相差 8 小时。
    // CST (中国标准时间) 是UTC+8时区的知名名称之一，比UTC（协调世界时)提前8个小时与UTC的时间偏差可写为+08:00.
    new Date('2017-11-16T05:23:20.000Z')
    // js中的new Date()是和当前时区有关系的
    // 所以即使getTime也是当前时区时间距 1970 年 1 月 1 日（这个是0时区开始时间）之间的毫秒数，计算公式：当前时间转为0时区结束时间-0时区开始时间
    // UNIX时间戳（UNIX Time Stamp）为世界协调时间（Coordinated Universal Time，即UTC）1970年01月01日00时00分00秒到现在的总秒数，与时区无关。

    // 2022-08-25T08:00:00.000+06:00 表示返回东六区的的2022年8月25日8点与1970年1月1日相差的毫秒数（处于东6区时，返回0时区的好秒数 - 6小时的偏移）
    // 2022-08-25T08:00:00.000+08:00 表示返回东八区的的2022年8月25日8点与1970年1月1日相差的毫秒数（处于东8区时，返回0时区的好秒数 - 8小时的偏移）
    // 东8区比0时区快8小时，所以获取utc的绝对时间 = 东8区的绝对时间 - 8小时偏移
    // new Date('2022-08-25 08:00:00.000') || new Date(2022, 7, 25, 8, 0, 0) === new Date('2022-08-25T08:00:00.000+08:00')
    // Date.UTC(2022, 7, 25, 8, 0, 0) === new Date('2022-08-25T08:00:00.000+00:00')
    // getTime === utc时间+偏移
    // js Date的api默认都是加了偏移(我在中国，就是8偏移)
    // Date.now() === new Date().getTime()
    // Date.now() 是东8区现在时间距离1970年1月1日相差的毫秒数

    // 当天怎么获取
    // Date.now() 和 本地偏移 得到utc
    // utc 和 设置的偏移得到 设置的时间，在getUTC系列api
    // 北京时间当天2022-08-26 00:00:00 to 2022-08-26 23:59:59
    // 印度时间当天2022-08-26 00:00:00 to 2022-08-26 23:59:59
</script>
</body>
</html>